﻿namespace OT.HikiSecureCenterApis.Service.OneCard.Res
{
    public class ResAuthDownloadTaskSearch
    {
        /// <summary>
        /// 任务ID
        /// </summary>
        public string authTaskId { get; set; }
        /// <summary>
        /// 任务创建时间，采用ISO8601时间格式，如2019-09-03T17:30:08.000+08:00
        /// </summary>
        public string createTime { get; set; }
        /// <summary>
        /// 任务开始时间，采用ISO8601时间格式，如2019-09-03T17:30:08.000+08:00
        /// </summary>
        public string startTime { get; set; }
        /// <summary>
        /// 任务结束时间，采用ISO8601时间格式，如2019-09-03T17:30:08.000+08:00
        /// </summary>
        public string endTime { get; set; }
        /// <summary>
        /// 下载任务类型，详见附录A.53 任务下载类型说明
        /// https://open.hikvision.com/docs/0f6e8e1e41a14304aeecd287530b9c95?curNodeId=0f6e8e1e41a14304aeecd287530b9c95#c4c7357d
        /// </summary>
        public int taskType { get; set; }
        /// <summary>
        /// 任务状态，0-未下载，1-下载中，2-下载完成
        /// </summary>
        public int taskStatus { get; set; }
        /// <summary>
        /// 下载任务操作类型，详见附录A.82 任务操作类型
        /// https://open.hikvision.com/docs/0f6e8e1e41a14304aeecd287530b9c95?curNodeId=0f6e8e1e41a14304aeecd287530b9c95#a7231d54
        /// </summary>
        public int operationType { get; set; }
        /// <summary>
        /// 回调地址
        /// </summary>
        public string callbackUrl { get; set; }
    }
}
